학교에서 델파이로 수업을 해서 과제로 DB 오라클을 이용해 프로그램을 하나 만들어 오라고 했다. 테이블은 3개 이상이여야 되고 Intro폼 하나, 추가, 삭제, 조회가 들어가야 한다고 한다. 인트로 화면이다. 여기서는 그냥 메뉴를 이용해서 각각 폼을 뜨게끔 하였다. 도서 관리 폼이다. 도서 관리 테이블은 create table book ( num varchar2(13) not null, title varchar2(30) not null, writer varchar2(20) not null, publisher varchar2(20) not null, introduction varchar2(100) not null, img blob, hold varchar2(1) not null, primary key(nu..
파이썬으로 계산기를 만들어 보았다. log 계산과 뒤에 써진것을 지워주는 기능도 넣어보았다. from tkinter import * from tkinter import messagebox import math calculator = Tk() calculator.title("CALCULATOR") calculator.resizable(0, 1) # remove or change this in order to get different screen sizes class Application(Frame): def __init__(self, master, *args, **kwargs): Frame.__init__(self, master, *args, **kwargs) self.createWidgets() def ..
학교에서 아두이노 과제로 한번 만들어 보았다. 원래 얼굴인식 도어락을 만들려고 했는데 부품 가격이 너무 많이 나가서 학교에 있는 부품으로 만들어 보았다. 일단 도면은 이렇다 LED는 2,3번 핀 부저는 GND, 9번 핀 초음파 센서는 5V,GND,7,8번 핀이다. 완성본은 이렇다. #define CM 11 #define INC 10 #define TP 7 #define EP 8 int tones[] = {261, 294, 330, 349, 392, 440, 494}; // 부저 알림음 void setup() { pinMode(2, OUTPUT); // LED핀 출력 설정 pinMode(3, OUTPUT); // LED핀 출력 설정 pinMode(TP, OUTPUT); // 초음파센서 거리 측정 pinMo..
학교 과제로 안드로이드 앱을 만들어오라고 했다. 어떤 DB를 이용할까 하다가 안드로이드에 내장 되어있는 SQLite라는게 있었다. 나는 그것을 이용해볼려고 한다. activity_main.xml fragment_insert.xml 일단 디자인은 이렇게 해놓았다. listbook.xml은 fragment_check.xml에 listView에 표시될것이다. 그리고 MainActivity.java 파일로 가서 탭 설정을 해주자. package com.example.mybook; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.LinearLayout; import com.google.an..